package com.yuntai.pms.model.api.flowRule;

import com.github.pagehelper.PageInfo;
import com.yuntai.pms.model.dto.flowRule.AipFlowRuleDto;
import com.yuntai.pms.model.entity.flowRule.AipMethod;

import java.util.List;

/**
 * @author songhc@yuntai.com
 * @create 2019-01-28 14:18
 * @desc
 **/
public interface AipFlowRuleService {

    PageInfo pageFindRuleData(AipFlowRuleDto dto);

    void updateFlowRule(AipFlowRuleDto dto);

    AipFlowRuleDto getFlowRuleById(AipFlowRuleDto dto);

    void addFlowRule(AipFlowRuleDto dto);

    List getMethodData(AipMethod dto);

    Integer countByHosIdAndMethod(AipFlowRuleDto dto);

    Integer getMethodUse(AipFlowRuleDto dto);
}
